﻿//------------------------------------------------------------------------------
// 创建标识: Copyright (C) 2008 Socansoft.com 版权所有



// 创建描述: SocanCode代码生成器自动创建于 2008-8-13 17:43:17
//
// 功能描述: 
//
// 修改标识: 
// 修改描述: 
//------------------------------------------------------------------------------

using System;
using System.Configuration;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using IDAL;
using IDAL.TaoBao;

namespace DALFactory
{
    public class DataAccess
    {
        private static readonly string path = ConfigurationManager.AppSettings["WebDAL"];

        public static IBATYPE CreateBATYPE()
        {
            string className = path + ".BATYPE";
            return (IBATYPE)Assembly.Load(path).CreateInstance(className);
        }

        public static IBADETAIL CreateBADETAIL()
        {
            string className = path + ".BADETAIL";
            return (IBADETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IBALANCEADJUST CreateBALANCEADJUST()
        {
            string className = path + ".BALANCEADJUST";
            return (IBALANCEADJUST)Assembly.Load(path).CreateInstance(className);
        }
        public static IUSER_FUNCOPERATE CreateUSER_FUNCOPERATE()
        {
            string className = path + ".USER_FUNCOPERATE";
            return (IUSER_FUNCOPERATE)Assembly.Load(path).CreateInstance(className);
        }

        public static IUSER_USERGROUP CreateUSER_USERGROUP()
        {
            string className = path + ".USER_USERGROUP";
            return (IUSER_USERGROUP)Assembly.Load(path).CreateInstance(className);
        }
        public static IORDERNOTE CreateORDERNOTE()
        {
            string className = path + ".ORDERNOTE";
            return (IORDERNOTE)Assembly.Load(path).CreateInstance(className);
        }

        public static IUSERGROUP CreateUSERGROUP()
        {
            string className = path + ".USERGROUP";
            return (IUSERGROUP)Assembly.Load(path).CreateInstance(className);
        }

        public static ICREDITADJUST CreateCREDITADJUST()
        {
            string className = path + ".CREDITADJUST";
            return (ICREDITADJUST)Assembly.Load(path).CreateInstance(className);
        }

        public static IUSERPARAM CreateUSERPARAM()
        {
            string className = path + ".USERPARAM";
            return (IUSERPARAM)Assembly.Load(path).CreateInstance(className);
        }

        public static IUSERS CreateUSERS()
        {
            string className = path + ".USERS";
            return (IUSERS)Assembly.Load(path).CreateInstance(className);
        }

        public static ISubStance CreateSubStance()
        {
            string className = path + ".SubStance";
            return (ISubStance)Assembly.Load(path).CreateInstance(className);
        }
        public static IDISCADJUSTDETAIL CreateDISCADJUSTDETAIL()
        {
            string className = path + ".DISCADJUSTDETAIL";
            return (IDISCADJUSTDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IFUNCTION_OPERATION CreateFUNCTION_OPERATION()
        {
            string className = path + ".FUNCTION_OPERATION";
            return (IFUNCTION_OPERATION)Assembly.Load(path).CreateInstance(className);
        }

        public static IFUNCTIONS CreateFUNCTIONS()
        {
            string className = path + ".FUNCTIONS";
            return (IFUNCTIONS)Assembly.Load(path).CreateInstance(className);
        }

        public static IOPERATION CreateOPERATION()
        {
            string className = path + ".OPERATION";
            return (IOPERATION)Assembly.Load(path).CreateInstance(className);
        }

        public static IORDERDETAIL CreateORDERDETAIL()
        {
            string className = path + ".ORDERDETAIL";
            return (IORDERDETAIL)Assembly.Load(path).CreateInstance(className);
        }

        public static IORDERFROM CreateORDERFROM()
        {
            string className = path + ".ORDERFROM";
            return (IORDERFROM)Assembly.Load(path).CreateInstance(className);
        }
        public static ISYSLOG CreateSYSLOG()
        {
            string className = path + ".SYSLOG";
            return (ISYSLOG)Assembly.Load(path).CreateInstance(className);
        }
        public static IGUIGE1 CreateGUIGE1()
        {
            string className = path + ".GUIGE1";
            return (IGUIGE1)Assembly.Load(path).CreateInstance(className);
        }
        public static IGROUP1 CreateGROUP1()
        {
            string className = path + ".GROUP1";
            return (IGROUP1)Assembly.Load(path).CreateInstance(className);
        }
        public static IGUIGE2 CreateGUIGE2()
        {
            string className = path + ".GUIGE2";
            return (IGUIGE2)Assembly.Load(path).CreateInstance(className);
        }
        public static IGROUP2 CreateGROUP2()
        {
            string className = path + ".GROUP2";
            return (IGROUP2)Assembly.Load(path).CreateInstance(className);
        }
        public static IDANWEI CreateDANWEI()
        {
            string className = path + ".DANWEI";
            return (IDANWEI)Assembly.Load(path).CreateInstance(className);
        }
        public static IPINPAI CreatePINPAI()
        {
            string className = path + ".PINPAI";
            return (IPINPAI)Assembly.Load(path).CreateInstance(className);
        }
        public static IJIJIE CreateJIJIE()
        {
            string className = path + ".JIJIE";
            return (IJIJIE)Assembly.Load(path).CreateInstance(className);
        }
        public static IDALEI CreateDALEI()
        {
            string className = path + ".DALEI";
            return (IDALEI)Assembly.Load(path).CreateInstance(className);
        }
        public static IFJSX1 CreateFJSX1()
        {
            string className = path + ".FJSX1";
            return (IFJSX1)Assembly.Load(path).CreateInstance(className);
        }
        public static IFJSX2 CreateFJSX2()
        {
            string className = path + ".FJSX2";
            return (IFJSX2)Assembly.Load(path).CreateInstance(className);
        }
        public static IFJSX3 CreateFJSX3()
        {
            string className = path + ".FJSX3";
            return (IFJSX3)Assembly.Load(path).CreateInstance(className);
        }
        public static IFJSX4 CreateFJSX4()
        {
            string className = path + ".FJSX4";
            return (IFJSX4)Assembly.Load(path).CreateInstance(className);
        }
        public static IFJSX5 CreateFJSX5()
        {
            string className = path + ".FJSX5";
            return (IFJSX5)Assembly.Load(path).CreateInstance(className);
        }
        public static IFJSX6 CreateFJSX6()
        {
            string className = path + ".FJSX6";
            return (IFJSX6)Assembly.Load(path).CreateInstance(className);
        }
        public static IJet CreateJet()
        {
            string className = path + ".Jet";
            return (IJet)Assembly.Load(path).CreateInstance(className);
        }

        public static ISHANGPIN CreateSHANGPIN()
        {
            string className = path + ".SHANGPIN";
            return (ISHANGPIN)Assembly.Load(path).CreateInstance(className);
        }

        public static ITMDZB CreateTMDZB()
        {
            string className = path + ".TMDZB";
            return (ITMDZB)Assembly.Load(path).CreateInstance(className);
        }
        public static IEVAL_LEVEL CreateEVAL_LEVEL()
        {
            string className = path + ".EVAL_LEVEL";
            return (IEVAL_LEVEL)Assembly.Load(path).CreateInstance(className);
        }
        public static IDEALTYPE CreateDEALTYPE()
        {
            string className = path + ".DEALTYPE";
            return (IDEALTYPE)Assembly.Load(path).CreateInstance(className);
        }
        public static ITRANER CreateTRANER()
        {
            string className = path + ".TRANER";
            return (ITRANER)Assembly.Load(path).CreateInstance(className);
        }
        public static ISTATETYPE CreateSTATETYPE()
        {
            string className = path + ".STATETYPE";
            return (ISTATETYPE)Assembly.Load(path).CreateInstance(className);
        }
        public static ISYSPARAM CreateSYSPARAM()
        {
            string className = path + ".SYSPARAM";
            return (ISYSPARAM)Assembly.Load(path).CreateInstance(className);
        }
        public static IAUTOPROP1 CreateAUTOPROP1()
        {
            string className = path + ".AUTOPROP1";
            return (IAUTOPROP1)Assembly.Load(path).CreateInstance(className);
        }
        public static IAUTOPROP2 CreateAUTOPROP2()
        {
            string className = path + ".AUTOPROP2";
            return (IAUTOPROP2)Assembly.Load(path).CreateInstance(className);
        }
        public static IAUTOPROP3 CreateAUTOPROP3()
        {
            string className = path + ".AUTOPROP3";
            return (IAUTOPROP3)Assembly.Load(path).CreateInstance(className);
        }
        public static IAUTOPROP4 CreateAUTOPROP4()
        {
            string className = path + ".AUTOPROP4";
            return (IAUTOPROP4)Assembly.Load(path).CreateInstance(className);
        }
        public static IAUTOPROP5 CreateAUTOPROP5()
        {
            string className = path + ".AUTOPROP5";
            return (IAUTOPROP5)Assembly.Load(path).CreateInstance(className);
        }
        public static IAUTOPROP6 CreateAUTOPROP6()
        {
            string className = path + ".AUTOPROP6";
            return (IAUTOPROP6)Assembly.Load(path).CreateInstance(className);
        }
        public static ICOMMODITY_EVAL CreateCOMMODITY_EVAL()
        {
            string className = path + ".COMMODITY_EVAL";
            return (ICOMMODITY_EVAL)Assembly.Load(path).CreateInstance(className);
        }
        public static IEVALLEVEL CreateEVALLEVEL()
        {
            string className = path + ".EVALLEVEL";
            return (IEVALLEVEL)Assembly.Load(path).CreateInstance(className);
        }
        public static IBUYPOCKETDETAIL CreateBUYPOCKETDETAIL()
        {
            string className = path + ".BUYPOCKETDETAIL";
            return (IBUYPOCKETDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_CUSTOMER_ADDRESS CreateV_CUSTOMER_ADDRESS()
        {
            string className = path + ".V_CUSTOMER_ADDRESS";
            return (IV_CUSTOMER_ADDRESS)Assembly.Load(path).CreateInstance(className);
        }
        public static ICity CreateCity()
        {
            string className = path + ".City";
            return (ICity)Assembly.Load(path).CreateInstance(className);
        }
        public static IArea CreateArea()
        {
            string className = path + ".Area";
            return (IArea)Assembly.Load(path).CreateInstance(className);
        }
        public static IORDERDOC CreateORDERDOC()
        {
            string className = path + ".ORDERDOC";
            return (IORDERDOC)Assembly.Load(path).CreateInstance(className);
        }
        public static IPAYDETAIL CreatePAYDETAIL()
        {
            string className = path + ".PAYDETAIL";
            return (IPAYDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static ICMDDOWNDETAIL CreateCMDDOWNDETAIL()
        {
            string className = path + ".CMDDOWNDETAIL";
            return (ICMDDOWNDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_CUSTOMER CreateV_CUSTOMER()
        {
            string className = path + ".V_CUSTOMER";
            return (IV_CUSTOMER)Assembly.Load(path).CreateInstance(className);
        }
        public static ISENDDOC CreateSENDDOC()
        {
            string className = path + ".SENDDOC";
            return (ISENDDOC)Assembly.Load(path).CreateInstance(className);
        }

        public static ISENDDOCDETAIL CreateSENDDOCDETAIL()
        {
            string className = path + ".SENDDOCDETAIL";
            return (ISENDDOCDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_CARSET CreateV_CARSET()
        {
            string className = path + ".V_CARSET";
            return (IV_CARSET)Assembly.Load(path).CreateInstance(className);
        }
        public static ISPKCB CreateSPKCB()
        {
            string className = path + ".SPKCB";
            return (ISPKCB)Assembly.Load(path).CreateInstance(className);
        }
        public static IPOSJS CreatePOSJS()
        {
            string className = path + ".POSJS";
            return (IPOSJS)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_VIPSET CreateV_VIPSET()
        {
            string className = path + ".V_VIPSET";
            return (IV_VIPSET)Assembly.Load(path).CreateInstance(className);
        }
        public static IPAYDOC CreatePAYDOC()
        {
            string className = path + ".PAYDOC";
            return (IPAYDOC)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_EDUCATION CreateV_EDUCATION()
        {
            string className = path + ".V_EDUCATION";
            return (IV_EDUCATION)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_OCCUPATION CreateV_OCCUPATION()
        {
            string className = path + ".V_OCCUPATION";
            return (IV_OCCUPATION)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_MARRY CreateV_MARRY()
        {
            string className = path + ".V_MARRY";
            return (IV_MARRY)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_EARNING CreateV_EARNING()
        {
            string className = path + ".V_EARNING";
            return (IV_EARNING)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_WORTH CreateV_WORTH()
        {
            string className = path + ".V_WORTH";
            return (IV_WORTH)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_DUDS CreateV_DUDS()
        {
            string className = path + ".V_DUDS";
            return (IV_DUDS)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_KNOWS CreateV_KNOWS()
        {
            string className = path + ".V_KNOWS";
            return (IV_KNOWS)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_FJSX1 CreateV_FJSX1()
        {
            string className = path + ".V_FJSX1";
            return (IV_FJSX1)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_FJSX2 CreateV_FJSX2()
        {
            string className = path + ".V_FJSX2";
            return (IV_FJSX2)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_FJSX3 CreateV_FJSX3()
        {
            string className = path + ".V_FJSX3";
            return (IV_FJSX3)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_FJSX4 CreateV_FJSX4()
        {
            string className = path + ".V_FJSX4";
            return (IV_FJSX4)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_FJSX5 CreateV_FJSX5()
        {
            string className = path + ".V_FJSX5";
            return (IV_FJSX5)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_FJSX6 CreateV_FJSX6()
        {
            string className = path + ".V_FJSX6";
            return (IV_FJSX6)Assembly.Load(path).CreateInstance(className);
        }
        public static IProvince CreateProvince()
        {
            string className = path + ".Province";
            return (IProvince)Assembly.Load(path).CreateInstance(className);
        }
        public static IPAYTYPE CreatePAYTYPE()
        {
            string className = path + ".PAYTYPE";
            return (IPAYTYPE)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_CUSTOMER_AUTO CreateV_CUSTOMER_AUTO()
        {
            string className = path + ".V_CUSTOMER_AUTO";
            return (IV_CUSTOMER_AUTO)Assembly.Load(path).CreateInstance(className);
        }
        public static IPAYDOCPAYDETAIL CreatePAYDOCPAYDETAIL()
        {
            string className = path + ".PAYDOCPAYDETAIL";
            return (IPAYDOCPAYDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IPAYDOCDETAIL CreatePAYDOCDETAIL()
        {
            string className = path + ".PAYDOCDETAIL";
            return (IPAYDOCDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_COLLECT CreateV_COLLECT()
        {
            string className = path + ".V_COLLECT";
            return (IV_COLLECT)Assembly.Load(path).CreateInstance(className);
        }
        public static IRETURNDOC CreateRETURNDOC()
        {
            string className = path + ".RETURNDOC";
            return (IRETURNDOC)Assembly.Load(path).CreateInstance(className);
        }
        public static ICOMMODITY_LINK CreateCOMMODITY_LINK()
        {
            string className = path + ".COMMODITY_LINK";
            return (ICOMMODITY_LINK)Assembly.Load(path).CreateInstance(className);
        }
        public static INewType CreateNewType()
        {
            string className = path + ".NewType";
            return (INewType)Assembly.Load(path).CreateInstance(className);
        }
        public static INEWS CreateNEWS()
        {
            string className = path + ".NEWS";
            return (INEWS)Assembly.Load(path).CreateInstance(className);
        }
        public static ITRANERCOST CreateTRANERCOST()
        {
            string className = path + ".TRANERCOST";
            return (ITRANERCOST)Assembly.Load(path).CreateInstance(className);
        }
        public static ICOSTCITY CreateCOSTCITY()
        {
            string className = path + ".COSTCITY";
            return (ICOSTCITY)Assembly.Load(path).CreateInstance(className);
        }
        public static IIMPORTBILL CreateIMPORTBILL()
        {
            string className = path + ".IMPORTBILL";
            return (IIMPORTBILL)Assembly.Load(path).CreateInstance(className);
        }
        public static IIMPORTBILL_ALIPAYDETAIL CreateIMPORTBILL_ALIPAYDETAIL()
        {
            string className = path + ".IMPORTBILL_ALIPAYDETAIL";
            return (IIMPORTBILL_ALIPAYDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IV_VIP_ACCOUNT CreateV_VIP_ACCOUNT()
        {
            string className = path + ".V_VIP_ACCOUNT";
            return (IV_VIP_ACCOUNT)Assembly.Load(path).CreateInstance(className);
        }

        public static ICREDITADJUSTDETAIL CreateCREDITADJUSTDETAIL()
        {
            string className = path + ".CREDITADJUSTDETAIL";
            return (ICREDITADJUSTDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static IRETURNTYPE CreateRETURNTYPE()
        {
            string className = path + ".RETURNTYPE";
            return (IRETURNTYPE)Assembly.Load(path).CreateInstance(className);
        }

        public static IDISCADJUST CreateDISCADJUST()
        {
            string className = path + ".DISCADJUST";
            return (IDISCADJUST)Assembly.Load(path).CreateInstance(className);
        }
        public static IRETURNDOCPAYDETAIL CreateRETURNDOCPAYDETAIL()
        {
            string className = path + ".RETURNDOCPAYDETAIL";
            return (IRETURNDOCPAYDETAIL)Assembly.Load(path).CreateInstance(className);
        }
        public static ISHUXING CreateSHUXING()
        {
            string className = path + ".SHUXING";
            return (ISHUXING)Assembly.Load(path).CreateInstance(className);
        }
        public static ISXMX CreateSXMX()
        {
            string className = path + ".SXMX";
            return (ISXMX)Assembly.Load(path).CreateInstance(className);
        }
        public static ITYLX CreateTYLX()
        {
            string className = path + ".TYLX";
            return (ITYLX)Assembly.Load(path).CreateInstance(className);
        }
        public static ITYLX_SHUXING CreateTYLX_SHUXING()
        {
            string className = path + ".TYLX_SHUXING";
            return (ITYLX_SHUXING)Assembly.Load(path).CreateInstance(className);
        }
        public static ITYLX_SHANGPIN CreateTYLX_SHANGPIN()
        {
            string className = path + ".TYLX_SHANGPIN";
            return (ITYLX_SHANGPIN)Assembly.Load(path).CreateInstance(className);
        }

        public static ICXFAD7 CreateCXFAD7()
        {
            string className = path + ".CXFAD7";
            return (ICXFAD7)Assembly.Load(path).CreateInstance(className);
        }

        public static ICXFAD8 CreateCXFAD8()
        {
            string className = path + ".CXFAD8";
            return (ICXFAD8)Assembly.Load(path).CreateInstance(className);
        }

        public static ICXFAD8MX1 CreateCXFAD8MX1()
        {
            string className = path + ".CXFAD8MX1";
            return (ICXFAD8MX1)Assembly.Load(path).CreateInstance(className);
        }

        public static ICXFAD8MX2 CreateCXFAD8MX2()
        {
            string className = path + ".CXFAD8MX2";
            return (ICXFAD8MX2)Assembly.Load(path).CreateInstance(className);
        }
        public static IPhoneRecord CreatePhoneRecord()
        {
            string className = path + ".PhoneRecord";
            return (IPhoneRecord)Assembly.Load(path).CreateInstance(className);
        }
        public static IRECORDCATEGORY CreateRECORDCATEGORY()
        {
            string className = path + ".RECORDCATEGORY";
            return (IRECORDCATEGORY)Assembly.Load(path).CreateInstance(className);
        }
        public static IRECODESHANGPIN CreateRECODESHANGPIN()
        {
            string className = path + ".RECODESHANGPIN";
            return (IRECODESHANGPIN)Assembly.Load(path).CreateInstance(className);
        }
        public static IRECORDQUESTION CreateRECORDQUESTION()
        {
            string className = path + ".RECORDQUESTION";
            return (IRECORDQUESTION)Assembly.Load(path).CreateInstance(className);
        }
        public static IRECORDQA CreateRECORDQA()
        {
            string className = path + ".RECORDQA";
            return (IRECORDQA)Assembly.Load(path).CreateInstance(className);
        }
        public static IRECORDTYPE CreateRECORDTYPE()
        {
            string className = path + ".RECORDTYPE";
            return (IRECORDTYPE)Assembly.Load(path).CreateInstance(className);
        }

        public static IRecommendLevelSet CreateRecommendLevelSet()
        {
            string className = path + ".RecommendLevelSet";
            return (IRecommendLevelSet)Assembly.Load(path).CreateInstance(className);
        }
        public static IInergalExtend CreateInergalExtend()
        {
            string className = path + ".InergalExtend";
            return (IInergalExtend)Assembly.Load(path).CreateInstance(className);
        }

        public static IIntegralWasteBook CreateIntegralWasteBook()
        {
            string className = path + ".IntegralWasteBook";
            return (IIntegralWasteBook)Assembly.Load(path).CreateInstance(className);
        }

        public static IIntergalTypeSet CreateIntergalTypeSet()
        {
            string className = path + ".IntergalTypeSet";
            return (IIntergalTypeSet)Assembly.Load(path).CreateInstance(className);
        }

        public static IAd CreateAd()
        {
            string className = path + ".Ad";
            return (IAd)Assembly.Load(path).CreateInstance(className);
        }
        public static IProductUpDown CreateProductUpDown()
        {
            string className = path + ".ProductUpDown";
            return (IProductUpDown)Assembly.Load(path).CreateInstance(className);
        }
        public static IIntegralType CreateIntegralType()
        {
            string className = path + ".IntegralType";
            return (IIntegralType)Assembly.Load(path).CreateInstance(className);
        }
        public static IWEBEDITORAD CreateWEBEDITORAD()
        {
            string className = path + ".WEBEDITORAD";
            return (IWEBEDITORAD)Assembly.Load(path).CreateInstance(className);
        }
        public static ILEVELCHANGECOND CreateLEVELCHANGECOND()
        {
            string className = path + ".LEVELCHANGECOND";
            return (ILEVELCHANGECOND)Assembly.Load(path).CreateInstance(className);
        }
        public static IDPCategory CreateDPCategory()
        {
            string className = path + ".DPCategory";
            return (IDPCategory)Assembly.Load(path).CreateInstance(className);
        }

        public static IProductsDP CreateProductsDP()
        {
            string className = path + ".ProductsDP";
            return (IProductsDP)Assembly.Load(path).CreateInstance(className);
        }
        public static IProductsDPMX CreateProductsDPMX()
        {
            string className = path + ".ProductsDPMX";
            return (IProductsDPMX)Assembly.Load(path).CreateInstance(className);
        }
        public static ICollocationArticle CreateCollocationArticle()
        {
            string className = path + ".CollocationArticle";
            return (ICollocationArticle)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerPreferenceMain CreateCustomerPreferenceMain()
        {
            string className = path + ".CustomerPreferenceMain";
            return (ICustomerPreferenceMain)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerPreferenceDetail CreateCustomerPreferenceDetail()
        {
            string className = path + ".CustomerPreferenceDetail";
            return (ICustomerPreferenceDetail)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerPreferenceRelation CreateCustomerPreferenceRelation()
        {
            string className = path + ".CustomerPreferenceRelation";
            return (ICustomerPreferenceRelation)Assembly.Load(path).CreateInstance(className);
        }
        public static IExpressBillTemplate CreateExpressBillTemplate()
        {
            string className = path + ".ExpressBillTemplate";
            return (IExpressBillTemplate)Assembly.Load(path).CreateInstance(className);
        }
        public static IBRANDSHOW CreateBRANDSHOW()
        {
            string className = path + ".BRANDSHOW";
            return (IBRANDSHOW)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerType CreateCustomerType()
        {
            string className = path + ".CustomerType";
            return (ICustomerType)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerTypeChangeDocMain CreateCustomerTypeChangeDocMain()
        {
            string className = path + ".CustomerTypeChangeDocMain";
            return (ICustomerTypeChangeDocMain)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerTypeChangeDocDetail CreateCustomerTypeChangeDocDetail()
        {
            string className = path + ".CustomerTypeChangeDocDetail";
            return (ICustomerTypeChangeDocDetail)Assembly.Load(path).CreateInstance(className);
        }
        public static IBalanceCyc CreateBalanceCyc()
        {
            string className = path + ".BalanceCyc";
            return (IBalanceCyc)Assembly.Load(path).CreateInstance(className);
        }
        public static ITiChenApply CreateTiChenApply()
        {
            string className = path + ".TiChenApply";
            return (ITiChenApply)Assembly.Load(path).CreateInstance(className);
        }
        public static ITiChenMX CreateTiChenMX()
        {
            string className = path + ".TiChenMX";
            return (ITiChenMX)Assembly.Load(path).CreateInstance(className);
        }
        public static IMarginAdjust CreateMarginAdjust()
        {
            string className = path + ".MarginAdjust";
            return (IMarginAdjust)Assembly.Load(path).CreateInstance(className);
        }
        public static IMarginAdjustDetail CreateMarginAdjustDetail()
        {
            string className = path + ".MarginAdjustDetail";
            return (IMarginAdjustDetail)Assembly.Load(path).CreateInstance(className);
        }
        public static ICashWithdrawType CreateCashWithdrawType()
        {
            string className = path + ".CashWithdrawType";
            return (ICashWithdrawType)Assembly.Load(path).CreateInstance(className);
        }
        public static ICashWithdrawDoc CreateCashWithdrawDoc()
        {
            string className = path + ".CashWithdrawDoc";
            return (ICashWithdrawDoc)Assembly.Load(path).CreateInstance(className);
        }
        public static ICashWithdrawDocDetails CreateCashWithdrawDocDetails()
        {
            string className = path + ".CashWithdrawDocDetails";
            return (ICashWithdrawDocDetails)Assembly.Load(path).CreateInstance(className);
        }
        public static IServiceSites CreateServiceSites()
        {
            string className = path + ".ServiceSites";
            return (IServiceSites)Assembly.Load(path).CreateInstance(className);
        }

        public static IDAL.IREMITTANCE CreateREMITTANCE()
        {
            string className = path + ".REMITTANCE";
            return (IDAL.IREMITTANCE)Assembly.Load(path).CreateInstance(className);
        }
        public static ILIQUAN_CUSTOMER CreateLIQUAN_CUSTOMER()
        {
            string className = path + ".LIQUAN_CUSTOMER";
            return (ILIQUAN_CUSTOMER)Assembly.Load(path).CreateInstance(className);
        }
        public static ICZKZCD CreateCZKZCD()
        {
            string className = path + ".CZKZCD";
            return (ICZKZCD)Assembly.Load(path).CreateInstance(className);
        }
        public static ICZKZCDMX CreateCZKZCDMX()
        {
            string className = path + ".CZKZCDMX";
            return (ICZKZCDMX)Assembly.Load(path).CreateInstance(className);
        }
        public static IPresentCouponMain CreatePresentCouponMain()
        {
            string className = path + ".PresentCouponMain";
            return (IPresentCouponMain)Assembly.Load(path).CreateInstance(className);
        }
        public static IPresentCouponDetail CreatePresentCouponDetail()
        {
            string className = path + ".PresentCouponDetail";
            return (IPresentCouponDetail)Assembly.Load(path).CreateInstance(className);
        }
        //public static IBillSubStance CreateBillSubStance()
        //{
        //    string className = path + ".BillSubStance";
        //    return (IBillSubStance)Assembly.Load(path).CreateInstance(className);
        //}
        public static IPersonalIncomeTax CreatePersonalIncomeTax()
        {
            string className = path + ".PersonalIncomeTax";
            return (IPersonalIncomeTax)Assembly.Load(path).CreateInstance(className);
        }
        public static ICustomerIdentity CreateCustomerIdentity()
        {
            string className = path + ".CustomerIdentity";
            return (ICustomerIdentity)Assembly.Load(path).CreateInstance(className);
        }
	//以下为增加的taobao接口
        public static ITB_BAOBEI CreateTaoBaoTB_BAOBEI()
        {
            string className = path + ".TaoBao.TB_BAOBEI";
            return (ITB_BAOBEI)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_BaobeiProps CreateTaoBaoTB_BaobeiProps()
        {
            string className = path + ".TaoBao.TB_BaobeiProps";
            return (ITB_BaobeiProps)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_BBGUID CreateTaoBaoTB_BBGUID()
        {
            string className = path + ".TaoBao.TB_BBGUID";
            return (ITB_BBGUID)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_BBLINKSD CreateTaoBaoTB_BBLINKSD()
        {
            string className = path + ".TaoBao.TB_BBLINKSD";
            return (ITB_BBLINKSD)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_DIQU CreateTaoBaoTB_DIQU()
        {
            string className = path + ".TaoBao.TB_DIQU";
            return (ITB_DIQU)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_GUIGE1 CreateTaoBaoTB_GUIGE1()
        {
            string className = path + ".TaoBao.TB_GUIGE1";
            return (ITB_GUIGE1)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_GUIGE2 CreateTaoBaoTB_GUIGE2()
        {
            string className = path + ".TaoBao.TB_GUIGE2";
            return (ITB_GUIGE2)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_LEIMU CreateTaoBaoTB_LEIMU()
        {
            string className = path + ".TaoBao.TB_LEIMU";
            return (ITB_LEIMU)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_LMSX CreateTaoBaoTB_LMSX()
        {
            string className = path + ".TaoBao.TB_LMSX";
            return (ITB_LMSX)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_LMSX_NR CreateTaoBaoTB_LMSX_NR()
        {
            string className = path + ".TaoBao.TB_LMSX_NR";
            return (ITB_LMSX_NR)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_MOBANProps CreateTaoBaoTB_MOBANProps()
        {
            string className = path + ".TaoBao.TB_MOBANProps";
            return (ITB_MOBANProps)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_MUBAN CreateTaoBaoTB_MUBAN()
        {
            string className = path + ".TaoBao.TB_MUBAN";
            return (ITB_MUBAN)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_MUBANProps CreateTaoBaoTB_MUBANProps()
        {
            string className = path + ".TaoBao.TB_MUBANProps";
            return (ITB_MUBANProps)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_SHANGDIAN CreateTaoBaoTB_SHANGDIAN()
        {
            string className = path + ".TaoBao.TB_SHANGDIAN";
            return (ITB_SHANGDIAN)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_SXLINK CreateTaoBaoTB_SXLINK()
        {
            string className = path + ".TaoBao.TB_SXLINK";
            return (ITB_SXLINK)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_URL CreateTaoBaoTB_URL()
        {
            string className = path + ".TaoBao.TB_URL";
            return (ITB_URL)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_XSJRD CreateTaoBaoTB_XSJRD()
        {
            string className = path + ".TaoBao.TB_XSJRD";
            return (ITB_XSJRD)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_XSJRD_JY CreateTaoBaoTB_XSJRD_JY()
        {
            string className = path + ".TaoBao.TB_XSJRD_JY";
            return (ITB_XSJRD_JY)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_XSJRD_MJ CreateTaoBaoTB_XSJRD_MJ()
        {
            string className = path + ".TaoBao.TB_XSJRD_MJ";
            return (ITB_XSJRD_MJ)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_XSJRD_PS CreateTaoBaoTB_XSJRD_PS()
        {
            string className = path + ".TaoBao.TB_XSJRD_PS";
            return (ITB_XSJRD_PS)Assembly.Load(path).CreateInstance(className);
        }

        public static ITB_XSJRD_SP CreateTaoBaoTB_XSJRD_SP()
        {
            string className = path + ".TaoBao.TB_XSJRD_SP";
            return (ITB_XSJRD_SP)Assembly.Load(path).CreateInstance(className);
        }

        public static IEMAILBODY CreateEMAILBODY()
        {
            string className = path + ".EMAILBODY";
            return (IEMAILBODY)Assembly.Load(path).CreateInstance(className);
        }

        public static ICREDIT CreateCREDIT()
        {
            string className = path + ".CREDIT";
            return (ICREDIT)Assembly.Load(path).CreateInstance(className);
        }

        public static ICREDITTYPE CreateCREDITTYPE()
        {
            string className = path + ".CREDITTYPE";
            return (ICREDITTYPE)Assembly.Load(path).CreateInstance(className);
        }
        public static IPICI CreatePICI()
        {
            string className = path + ".PICI";
            return (IPICI)Assembly.Load(path).CreateInstance(className);
        }
    }
}
